guint selection_handle_dragged : 1;
guint populate_all : 1;
- guint in_scroll : 1;
guint handling_key_event : 1;
};
if (gtk_widget_get_realized (GTK_WIDGET (text_view)))
{
+ if (priv->selection_bubble)
+ gtk_widget_hide (priv->selection_bubble);
+
if (dy != 0)
{
if (priv->left_window)
gint dx,
gint dy)
{
- GtkTextView *view = GTK_TEXT_VIEW (win->widget);
- GtkTextViewPrivate *priv = view->priv;
-
if (dx != 0 || dy != 0)
- {
- if (priv->selection_bubble)
- gtk_widget_hide (priv->selection_bubble);
- view->priv->in_scroll = TRUE;
- gdk_window_scroll (win->bin_window, dx, dy);
- view->priv->in_scroll = FALSE;
- }
+ gdk_window_scroll (win->bin_window, dx, dy);
}
static void